Models and functions for 3-dim. animation
Extends from Modelica.Icons.Package (Icon for standard packages).
Name | Description |
---|---|
Shape | Different visual shapes with variable size; all data have to be set as modifiers (see info layer) |
Surface | Animation of a moveable, parameterized surface; the surface characteristic is provided by a function |
Vector | Animation of a moveable vector-quantity (the length is not fixed in meters) |
Different visual shapes with variable size; all data have to be set as modifiers (see info layer)
The interface of this model is documented at Modelica.Mechanics.MultiBody.Visualizers.Advanced.Shape.
Extends from Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialShape (Interface for 3D animation of elementary shapes).
Name | Description |
---|---|
shapeType | Type of shape (box, sphere, cylinder, pipecylinder, cone, pipe, beam, gearwheel, spring, <external shape>) |
R | Orientation object to rotate the world frame into the object frame |
r[3] | Position vector from origin of world frame to origin of object frame, resolved in world frame [m] |
r_shape[3] | Position vector from origin of object frame to shape origin, resolved in object frame [m] |
lengthDirection[3] | Vector in length direction, resolved in object frame [1] |
widthDirection[3] | Vector in width direction, resolved in object frame [1] |
length | Length of visual object [m] |
width | Width of visual object [m] |
height | Height of visual object [m] |
extra | Additional size data for some of the shape types |
color[3] | Color of shape |
specularCoefficient | Reflection of ambient light (= 0: light is completely absorbed) |
Animation of a moveable, parameterized surface; the surface characteristic is provided by a function
The interface of this model is documented at
Modelica.Mechanics.MultiBody.Visualizers.Advanced.Surface.
The interface of this model is defined at
Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialSurface.
Extends from Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialSurface (Interface for 3D animation of surfaces).
Name | Description |
---|---|
Surface frame | |
R | Orientation object to rotate the world frame into the surface frame |
r_0[3] | Position vector from origin of world frame to origin of surface frame, resolved in world frame [m] |
Surface properties | |
nu | Number of points in u-Dimension |
nv | Number of points in v-Dimension |
replaceable function surfaceCharacteristic | Function defining the surface characteristic |
Material properties | |
wireframe | = true: 3D model will be displayed without faces |
multiColoredSurface | = true: Color is defined for each surface point |
color[3] | Color of surface |
specularCoefficient | Reflection of ambient light (= 0: light is completely absorbed) |
transparency | Transparency of shape: 0 (= opaque) ... 1 (= fully transparent) |
Animation of a moveable vector-quantity (the length is not fixed in meters)
The interface of this model is documented at
Modelica.Mechanics.MultiBody.Visualizers.Advanced.Vector.
The interface of this model is defined at
Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialVector.
Extends from Modelica.Utilities.Internal.PartialModelicaServices.Animation.PartialVector (Interface for 3D animation of a vector quantity (force, torque etc)).
Name | Description |
---|---|
R | Orientation object to rotate the world frame into the vector frame |
r[3] | Position vector from origin of world frame to origin of vector frame, resolved in world frame [m] |
coordinates[3] | Coordinates of the vector resolved in vector frame |
color | Color of vector |
specularCoefficient | Material property describing the reflecting of ambient light (= 0 means, that light is completely absorbed) |
quantity | Quantity of the coordinates |
headAtOrigin | = true, if the vector is pointing towards the origin of vector frame |
twoHeadedArrow | = true, if the arrow has two heads after each other (pointing in the same direction) |